<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">
<h:head></h:head>
<h:body>
<ui:composition template="/templates/Plantilla.xhtml">
	<ui:define name="content">
	<h:form id="form">
	<p:messages id="messages" showDetail="true" autoUpdate="true" closable="true" />
	<h3> Gestión de Frio Calor</h3>
	<p:separator/>
	<p:panel>
		<h:outputText value="Buscar Equipos"/>
		<p:separator/>
		<h:panelGrid columns="8">
			<h:outputText value="Numero de Serie:"/>
			<p:inputText value="#{frioCalorList.frioCalorSearch.numeroDeSerie}"/>

			<h:outputText value="Marca:"/>
			<p:inputText value="#{frioCalorList.frioCalorSearch.marca}"/>
			
			<h:outputText value="Modelo:"/>
			<p:inputText value="#{frioCalorList.frioCalorSearch.modelo}" />
			
			<p:commandButton value="Buscar" action="#{frioCalorList.buscarEquipos(frioCalorList.frioCalorSearch)}" icon="ui-icon-search"
			ajax = "false"/>
			<p:commandButton value="Limpiar" action ="#{frioCalorList.nuevaBusqueda}"  icon="ui-icon-refresh"
			ajax = "false"/>			
		</h:panelGrid>
	</p:panel>
	<p:separator/>		
	<p:dataTable id="tblFrioCalor" value="#{frioCalorList.equiposDeFrioCalor}" 
				 paginator="true" rows="10" var="fc" 
				 emptyMessage = "Lista de Equipos Frio Calor vacia">
		
		<p:column>
			<f:facet name="header">
				<h:commandButton action="#{frioCalorList.nuevoFrioCalor}"
								image="#{resource['images:plus-16-ns.png']}" title ="Nuevo Frio Calor">			  
				</h:commandButton>
			</f:facet>
			
			<h:commandButton action="#{frioCalorList.prepareEdit(fc)}" 
								image="#{resource['images:pencil-16-ns.png']}" title ="Modificar Frio Calor">
			</h:commandButton>	 
			   				
  		</p:column>
  			
		<p:column>
  				<f:facet name="header">Nº de Serie</f:facet>
  				#{fc.numeroDeSerie}			    			
 		</p:column>

		<p:column>
  				<f:facet name="header">Marca</f:facet>
  				#{fc.marca}
		</p:column>

		<p:column>
  				<f:facet name="header">Modelo</f:facet>
  				#{fc.modelo}
		</p:column>
  		
  		<p:column>
  			<f:facet name ="header">Agua de Red</f:facet>
  			#{fc.aguaDeRed}
  		</p:column>			
  		<p:column>
  				<f:facet name="header">Estado</f:facet>
  				#{fc.estado}
		</p:column>
		<p:column>
			<p:commandLink onclick="dlg2.show()" title="Eliminar Frio Calor" actionListener="#{frioCalorList.bajaListener(fc)}" >
  					<p:graphicImage value="#{resource['images:cross-16-ns.png']}"/>
  					<p:ajax update="nombreEliminar"></p:ajax>
  			</p:commandLink>
		</p:column>		
	</p:dataTable>
	
	 <p:dialog id="modalDialog" header="Eliminacion de Registro" widgetVar="dlg2" modal="true" resizable="false">  
    	
    	<h:outputLabel value="Desea Eliminar un Frio Calor" />
    
    	<br></br>
    	<br></br>  
      <p:commandButton id="confirm" value="Si" oncomplete="dlg2.hide()"  
                    actionListener="#{frioCalorList.eliminarFrioCalor()}" update="tblFrioCalor" ajax="false"/>  
       <p:commandButton id="decline" value="No" onclick="dlg2.hide()" type="button" ajax="false" />
	 </p:dialog>
	</h:form>
</ui:define>
</ui:composition>
</h:body>
</html>